home *** CD-ROM | disk | FTP | other *** search
/ Univers Mac Interactif 45 / Univers Mac Interactif - Issue 45.iso / Bureau Direct / Journaux / TidBITS#263⁄13-Feb-95.etx < prev    next >
Text File  |  1995-02-14  |  30KB  |  594 lines

  1. TidBITS#263/13-Feb-95
  2. =====================
  3.  
  4. Apple's lawyers are on the hunt again, this time with Intel and
  5.    Microsoft in their sights, and the issue is purloined QuickTime
  6.    code. Matt Neuburg checks in with an editorial about Hollywood's
  7.    inability to get the facts of electronic life right in movie
  8.    fiction; Geoff reviews Apprentice II, a CD-ROM of source code;
  9.    Nigel Perry starts looking in depth at Nisus Writer. Finally, we
  10.    take a look at the Communications Decency Act of 1995. Such fun.
  11.  
  12. This issue of TidBITS sponsored in part by:
  13. * APS Technologies -- 800/443-4199 -- <sales@apstech.com>
  14.    Makers of hard drives, tape drives, and neat SCSI accessories.
  15.    For APS price lists, email: <aps-prices@tidbits.com>
  16. * Northwest Nexus -- 206/455-3505 -- http://www.halcyon.com
  17.    Providing access to the global Internet. <info@halcyon.com>
  18. * PowerCity Online -- <75361.532@compuserve.com> Email sales of
  19.    40,000+ items for Mac/PC. Send email with Subject: Order Info
  20. * Hayden Books, an imprint of Macmillan Computer Publishing
  21.    Save 20% on all books via the Web -- http://www.mcp.com
  22.  
  23. Copyright 1990-1995 Adam & Tonya Engst. Details at end of issue.
  24.    Information: <info@tidbits.com> Comments: <editors@tidbits.com>
  25.    ---------------------------------------------------------------
  26.  
  27. Topics:
  28.     MailBITS/13-Feb-95
  29.     Talking Into The Mouse: Hollywood And Computers
  30.     Apple Sues Intel, Microsoft - Again
  31.     Communications Decency Act of 1995
  32.     Resourceful Apprentice
  33.     Nisus Writer 4.0.6, Part 1: Text Processing
  34.     Reviews/13-Feb-95
  35.  
  36. ftp://ftp.tidbits.com/pub/tidbits/issues/1995/TidBITS#263_13-Feb-95.etx
  37.  
  38.  
  39. MailBITS/13-Feb-95
  40. ------------------
  41.  
  42. **Net Valentines** -- It's undoubtedly too late for people to use
  43.   this Internet site to send a paper Valentine's Day card, since by
  44.   the time you read this Valentine's Day should be in full swing or
  45.   even over - at least in those parts of the world that celebrate
  46.   the holiday. But, should you be storing up ideas for next year,
  47.   check out Greet Street's Web page at the URL below, where you can
  48.   buy greeting cards and even have them personalized and mailed for
  49.   you. The prices seem pretty reasonable, assuming that you aren't
  50.   the sort who's shocked at the cost of greeting cards to begin
  51.   with.
  52.  
  53. http://www.greetst.com/
  54.  
  55.   Of course, plenty of other Valentine's Day-related sites have
  56.   sprung up on the Internet, some just for a few days, and Yahoo has
  57.   collected a nice set of pointers to the best ones. [ACE]
  58.  
  59. http://akebono.stanford.edu/yahoo/Society_and_Culture/Holidays/Valentine_s_Day/
  60.  
  61.  
  62. **The Apple Multimedia Kit** (item M3153LL/A) includes a coupon
  63.   for three free CD-ROM titles. Apparently some of the kits sold
  64.   during the recent holiday season had a form with an incorrect
  65.   expiration date of 31-Dec-94. In fact, the offer expires 31-Dec-
  66.   95, and Apple will continue to honor all coupons redeemed until
  67.   that time. Current kits have a coupon with the correct date. [MHA]
  68.  
  69.  
  70. **QuickDraw GX** -- Those of you close enough to the bleeding edge
  71.   to be using QuickDraw GX might enjoy this Easter egg, sent in by
  72.   Charles Wiltgen <cwiltgen@mcs.com>. "Select a GX desktop printer,
  73.   hold down Shift-Option-Command and choose Open from the File menu.
  74.   It gives you a very cool, simple demo of GX's geometry
  75.   capabilities." [TJE]
  76.  
  77.  
  78. **Trying to reach** the digitalNation FirstClass server (see
  79.   TidBITS-262_) via the Internet? Those not familiar with FirstClass
  80.   may find some additional details helpful. Our article specified
  81.   that you must use port 3004 on IP address <204.91.31.64> when
  82.   trying to open a connection with the FirstClass Client software,
  83.   but didn't go into further details. After you enter "204.91.31.64"
  84.   (without the quotes) in the Server field and choose TCP-IP.FCP
  85.   from the Connect Via pop-up menu, click the Setup button next to
  86.   that pop-up menu, then click the triangle next to Advanced
  87.   Settings to reveal extra options. Enter "3004" (without the
  88.   quotes) in the TCP Port field, then click the Save button. You
  89.   should also make certain that the userid you've selected is going
  90.   to be unique: if you try to connect with a userid that happens to
  91.   be in use, you won't be able to register as a new user. [MHA]
  92.  
  93.  
  94. **A number of Mac programming wizards** (their names are on some
  95.   of the most well-known Macintosh programs available) have banded
  96.   together to form The Mac Group. The mission of The Mac Group is
  97.   simple - if you are a large company that simply has to ship an
  98.   important product or risk losing big bucks, The Mac Group will fly
  99.   in, find the bugs, and fix them so you can ship your product.
  100.   Their pricing falls into the "if you have to ask, you can't afford
  101.   it" category, since they all still have programming day jobs that
  102.   they put on hold to ride to your rescue. But in this high-stakes
  103.   world of product deadlines, some hired guns might be just the
  104.   ticket. The Mac Group -- <info@macgroup.com> -- 800-SYNC-WAIT [ACE]
  105.  
  106.  
  107. Talking Into The Mouse: Hollywood And Computers
  108. -----------------------------------------------
  109.   by Matt Neuburg <clas005@csc.canterbury.ac.nz>
  110.  
  111.   Movies arrive in tiny, faraway New Zealand well after they've
  112.   opened elsewhere (if they arrive at all), so it was only the other
  113.   day, and quite by chance, that I caught Disclosure - and was
  114.   hopelessly confused, thanks to the filmmaker's ignorance of the
  115.   Internet.
  116.  
  117.   The film's plot and details of action depend almost totally upon
  118.   the current state of computer and networking technology, with such
  119.   things as fast CD-ROM drives, CU-SeeMe conferencing, and virtual
  120.   reality figuring heavily. Now, I can suspend disbelief as well as
  121.   the next person, so it didn't bother me when a user controls a
  122.   virtual reality program through a speech recognition technology
  123.   beyond anything we see today. I also wasn't concerned when email
  124.   was rendered without scroll bars, so all messages were necessarily
  125.   very short - I could accept that as GUI poetic license. Besides,
  126.   none of these things impinged upon the basic plot.
  127.  
  128.   Not so, however, the facts about how email is coded and sent. The
  129.   film depends upon arousing our suspicions that Michael Douglas's
  130.   office communications are being somehow sabotaged: he leaves a
  131.   phone message that the recipient claims never to have received,
  132.   his user privileges are reduced, and his disks are taken away. So
  133.   when he starts receiving a series of _anonymous_ email messages to
  134.   which he cannot reply because they contain no "From" header
  135.   information, I naturally thought: "Wow, whoever's doing this to
  136.   him is some serious hacker!"
  137.  
  138.   Wrong. It turns out later that the messages come via the Internet
  139.   from outside by perfectly ordinary means. No explanation is
  140.   offered for how the headers were suppressed - nor why, since
  141.   Douglas eventually has no difficulty ascertaining their physical
  142.   source through a Whois query. In the end, no hacking of any sort
  143.   turns out to be involved; they're just ordinary Internet email
  144.   messages.
  145.  
  146.   So, because the filmmaker apparently didn't know that you can't
  147.   normally send Internet email without at least some form of "Reply-
  148.   to" header information being attached, I was misled - meaning, not
  149.   that I guessed the whodunit incorrectly, which would be fine, but
  150.   that I misperceived the plot, the physical facts of what the movie
  151.   was _intending_ to portray before my eyes.
  152.  
  153.   This keeps happening in films today: those based on Michael
  154.   Crichton novels (of which this is one) seem particularly prone. We
  155.   all remember being confused watching Jurassic Park when a
  156.   QuickTime movie - complete with a controller at the bottom of the
  157.   window and a "thumb" button moving slowly across it as the movie
  158.   played - was treated by the actor as a live CU-SeeMe
  159.   communication.
  160.  
  161.   I'm struck by these phenomena, not because they're errors, but
  162.   because they're genuinely startling and confusing to users for
  163.   whom cyberspace and a graphical interface are the common coin of
  164.   everyday life. And there are many such users; email and QuickTime
  165.   are not rarities. Hollywood filmmakers are accustomed to creating
  166.   science fiction effects that conceive the future for us; but now,
  167.   when the "future" is here, they're still treating it as fiction
  168.   and haven't caught up with the facts. This leads to the
  169.   paradoxical result that movies - for whose makers the technologies
  170.   portrayed are exotic - are showing to audiences for whom those
  171.   same technologies are mundane! The result is as mystifying as if
  172.   Hollywood had decided to portray people driving cars, but, not
  173.   actually having seen a car, they got the number of wheels wrong,
  174.   or which side of the road you drive on.
  175.  
  176.  
  177. Apple Sues Intel, Microsoft - Again
  178. -----------------------------------
  179.   by Geoff Duncan <geoff@tidbits.com>
  180.  
  181.   Surprise! Late last week, Apple named both Intel and Microsoft in
  182.   a lawsuit claiming that the two companies used QuickTime for
  183.   Windows code to boost the performance of onscreen video in their
  184.   products. This follows a lawsuit Apple filed in December against
  185.   The San Francisco Canyon Company, with whom Apple had contracted
  186.   in 1992 to write code for the Windows version of QuickTime. Apple
  187.   alleges that Canyon subsequently incorporated major portions of
  188.   QuickTime code written for Apple into products written for Intel
  189.   to enhance Microsoft's Video For Windows (VFW), and that some of
  190.   these changes later found their way into Microsoft's latest
  191.   shipping version of VFW (1.1d). Apple claims that attempts to
  192.   address this issue directly with Microsoft and Intel resulted in
  193.   the companies' belittling QuickTime's technology and refusing to
  194.   seriously acknowledge the issue. Even Bill Gates himself was "not
  195.   particularly helpful in resolving the situation," according to
  196.   David Nagel, in charge of Apple's AppleSoft division. Apple is
  197.   seeking damages and an order to stop distribution of the software.
  198.  
  199.   Microsoft said Friday in a press release that the low-level driver
  200.   code is not used in currently shipping versions of Windows (nor is
  201.   it planned to be included in Windows 95) and that they had every
  202.   reason to believe they had all necessary rights to use the code
  203.   they licensed from Intel. Moreover, Microsoft claims that they
  204.   repeatedly requested information from Apple in order to resolve
  205.   the issue, but that Apple neither gave Microsoft specific
  206.   information nor provided evidence to demonstrate either its
  207.   ownership or Microsoft's infringement. "We're disappointed that
  208.   Apple chose to go to court rather than provide the information we
  209.   sought," said Microsoft's Bill Neukom.
  210.  
  211.   Although the version of Video for Windows in question, 1.1d, does
  212.   not ship with Windows itself, it is widely available through
  213.   developer's kits, online services, and multimedia products from
  214.   Microsoft and other companies. Microsoft says performance
  215.   improvements in Video for Windows were implemented in version 1.1c
  216.   and have nothing to do with the disputed code. In an interesting
  217.   related move, the same day Apple named Microsoft and Intel in this
  218.   lawsuit, Apple announced it will no longer charge third-party
  219.   developers a fee for distributing QuickTime with their products.
  220.  
  221.   Information from:
  222.     Apple propaganda
  223.     Microsoft propaganda
  224.     Pythaeus
  225.  
  226.  
  227. Communications Decency Act of 1995
  228. ----------------------------------
  229.   by Geoff Duncan <geoff@tidbits.com>
  230.  
  231.   In a move that's incited all manner of protest throughout the
  232.   Internet community (and especially among Internet providers),
  233.   Senator Jim Exon of Nebraska has introduced Senate bill 314,
  234.   titled The Communications Decency Act of 1995. This bill would
  235.   expand current FCC regulations on "obscene" and "indecent"
  236.   telephony and telegraphy to cover any content carried by all forms
  237.   of electronic communications networks. This would place
  238.   significant criminal liability on telecommunications and network
  239.   providers if their network was used in the transmission of any
  240.   material deemed to be "obscene, lewd, lascivious, filthy, or
  241.   indecent," as provided under the Communications Act of 1934.
  242.  
  243. http://www.eff.org/pub/EFF/Legislation/Bills_new/s314.bill
  244. http://thomas.loc.gov/home/c104query.html
  245.  
  246.   Essentially, if enacted, this bill would compel Internet providers
  247.   to restrict the activities of their users (for instance, by
  248.   preventing them from using email, conferencing services, Usenet,
  249.   FTP, and the like), or to monitor every private communication,
  250.   file transmission, email message, news posting, etc., to ensure no
  251.   activity for which they could be held liable was taking place.
  252.   Penalties provided under this bill are up to two years in prison
  253.   or $100,000 in fines. The text of S. 314 appears to be
  254.   substantially identical to S. 1822 of the 103rd Congress, offered
  255.   by Senator Exon last year and which failed with the Senate
  256.   Telecommunications Reform bill. However, given the more
  257.   conservative tone of the 104th Congress and legislators' growing
  258.   unwillingness to oppose "morality" legislation of this nature, S.
  259.   314's chances of eventual passage may be substantially better.
  260.  
  261.   Although it's not likely many people would favor legalizing email
  262.   harassment (in the same way most people don't seem to think
  263.   telephone harassment should be legal), S. 314 holds service
  264.   providers liable for the "decency" of materials transferred
  265.   through their networks. To draw a parallel, a real-world
  266.   equivalent of this bill could mean holding the builder of a street
  267.   liable for armed robbery because someone used that road to
  268.   transport stolen goods from a crime scene. Under S. 314, the only
  269.   exceptions to this bill would be government-decreed common
  270.   carriers like telephone companies. Although U.S. legal standards
  271.   of decency and obscenity have been matters of controversy since
  272.   the nation's founding, there is concern amongst the online
  273.   community that such legislation could suppress open discussion of
  274.   often-controversial issues such as homosexuality, abortion,
  275.   controlled substances, or abuse.
  276.  
  277.   According to the most recent edition of the Electronic Frontier
  278.   Foundation's EFFector Online, Senator Exon and his staff may not
  279.   have been aware that the text of their bill had such broad
  280.   potential for criminalization and a rewrite is apparently being
  281.   considered. Senator Exon seems to have been motivated to introduce
  282.   this bill in response to incidents of "Internet stalking" and
  283.   email harassment, such as a current case involving a University of
  284.   Michigan student posting a fictional story of rape and sexual
  285.   torture.
  286.  
  287. http://www.eff.org/pub/EFF/Newsletters/EFFector/effect08.01
  288.  
  289.   Contact information for the Senate Commerce Committee and Senator
  290.   Exon can be found on a variety of sites around the net; a pointer
  291.   to CapWeb is included below. Discussion of S. 314 can be found on
  292.   the newsgroups <comp.org.eff.talk> and <comp.org.cpsr.talk>.
  293.  
  294. http://policy.net/capweb/Senate/SenateCom/COM.html
  295.  
  296.   Information from:
  297.     EFFector Online, 10-Feb-95
  298.     Electronic Messaging Association
  299.     Pythaeus
  300.  
  301.  
  302. Resourceful Apprentice
  303. ----------------------
  304.   by Geoff Duncan <geoff@tidbits.com>
  305.  
  306.   Celestin Company recently released the second edition of its
  307.   Apprentice CD-ROM, a compilation of source code, tools, and
  308.   technical information for Mac programmers. This new version
  309.   updates materials released on the first edition of the CD-ROM (see
  310.   TidBITS-228_) and adds new information, code, and tools.
  311.  
  312.   The Apprentice CD-ROM consists mainly of free and shareware code
  313.   and development resources that are available from a variety of
  314.   sources. And that's the CD-ROM's main strength: although most of
  315.   this material is available elsewhere, the sheer task of locating
  316.   and assembling it would take forever. Having it all in one place
  317.   and well-organized (and searchable!) is a big asset to both
  318.   fledgling and experienced Mac programmers. Apprentice comes with
  319.   pre-compiled indices for Easy View, FileMaker, and On Location
  320.   which make searching the CD-ROM's 600+ megabytes a breeze.
  321.  
  322.   Although there may not be code here for _everything_ one could
  323.   wish, the breadth and depth of the project is surprising.
  324.   Apprentice contains code, frameworks, and libraries for a wide
  325.   variety of tasks: anti-aliased text, Photoshop plug-ins, sprites
  326.   and GWorlds, custom controls, window and dialog handling... that's
  327.   just a start. It also offers source from various versions of
  328.   applications and games, including Eudora, Disinfectant, Glider,
  329.   and OutOfPhase. There are more than 15,000 items of examples,
  330.   source, and associated files (most in C, C++, and Pascal), a
  331.   number of libraries and routines for MPW, Symantec, and
  332.   CodeWarrior, plus full-fledged implementations of C, Forth, Perl,
  333.   Lisp, Prolog and other programming languages. As one measure of
  334.   the CD's breadth, I found the original source code for a program
  335.   called Rae, ported to the Mac back in 1986 by Steve Hawley (a
  336.   fellow Oberlin graduate who now works for Adobe) - Rae drops and
  337.   accumulates smiley faces at the bottom of your screen. With about
  338.   10 minutes of tweaking, I managed to make it run again. I'm sure
  339.   Steve would be pleased, or shocked... or both.
  340.  
  341.   Lest you think Apprentice might only be useful for certifiable
  342.   wireheads, the disk contains a ton of material to help people get
  343.   started with programming, including resources for HyperCard,
  344.   debugging tools and demos, application frameworks, beginners
  345.   materials and working examples, digest archives (including the
  346.   <comp.sys.mac.programmer> newsgroup and the Mac Scripting list),
  347.   FAQs and info files on common topics and languages, plus specs on
  348.   common data formats and protocols. All in all, if you've ever had
  349.   an urge to crack open the Toolbox, the Apprentice CD is a good and
  350.   inexpensive place to start. If you've already taken the plunge,
  351.   Apprentice can save you hours in download time alone, not to
  352.   mention the time you'd waste hunting for that certain special code
  353.   snippet. Apprentice's indexes contain URLs to original source
  354.   material wherever possible, so looking for updates or additional
  355.   materials is easy. If Celestin Company continues to regularly
  356.   update the disk, Apprentice will remain an excellent resource for
  357.   some time to come.
  358.  
  359.   Apprentice is available for $35 ($25 for registered owners of the
  360.   first version of Apprentice). Information and an order form are
  361.   online at:
  362.  
  363. http://www.teleport.com/~cci/products/apprentice/apprentice.html
  364.  
  365.     Celestin Company -- 360/385-3767 -- 360/385-3586 (fax) --
  366.       <celestin@olympus.net>
  367.  
  368.  
  369. Nisus Writer 4.0.6, Part 1: Text Processing
  370. -------------------------------------------
  371.   by Nigel Perry <n.perry@massey.ac.nz>
  372.  
  373.   [Welcome to our Nisus Writer review! Because the review is
  374.   somewhat lengthy, we plan to run it in three parts: text
  375.   processing, word and document processing, and multimedia. So, this
  376.   week, keep reading to find out about Nisus Writer's text
  377.   processing features, and stay tuned for next week's installment
  378.   about word processing features. -Tonya]
  379.  
  380.   Late last year, Nisus Software released Nisus Writer, the long-
  381.   heralded update to Nisus. The last major release to Nisus was
  382.   about four years ago, with an update (Nisus 3.4) in between (see
  383.   TidBITS-168_). Updates to Nisus were promised, with Nisus Software
  384.   even advertising "Nisus XS," but nothing appeared. Nisus Writer
  385.   was released last October with a maintenance update coming out
  386.   just in time for Christmas (see the URL below for the update and a
  387.   demo). Nisus has always been a product with a loyal following, and
  388.   its users - admittedly with growing impatience - eagerly awaited
  389.   the update.
  390.  
  391. ftp://ftp.nisus-soft.com/pub/nisus/
  392.  
  393.   Nisus Writer wasn't made from the same mold as other word
  394.   processors. To understand it, you must understand that Nisus
  395.   Writer combines a text processor, a word processor, and a
  396.   smattering of multimedia tools. I will address each area in turn,
  397.   and try to share the flavour of Nisus Writer and how it differs
  398.   from Nisus. In the rest of this review "Nisus" means both Nisus
  399.   and Nisus Writer; "Nisus Writer" means only Nisus Writer.
  400.  
  401.   Nisus Writer, at 1.9 MB in size and with a 3 MB RAM allocation, is
  402.   bigger than Nisus's more svelte 513K on disk and suggested RAM
  403.   allocation of 1 MB. Much of the size increase comes from the lack
  404.   of compression: previous versions of Nisus used the AutoDoubler
  405.   Internal Compressor (as did the first release of Nisus Writer -
  406.   updates are no longer internally compressed). File saving time
  407.   also seems to have increased, so if you have the regular backups
  408.   preference set, you get disconcerting pauses at the interval
  409.   you've specified once your file grows past about 30 pages. One
  410.   feature which speeds up Nisus is that it keeps documents in RAM,
  411.   but this is also one of its disadvantages if you wish to work on
  412.   long documents that are larger than Nisus's available memory,
  413.   since there is no way to chain smaller documents into a longer
  414.   one. Based on unscientific measurements, Nisus feels faster than
  415.   Word 5.1, Nisus Writer a bit slower.
  416.  
  417.  
  418. **Text Processing:** -- Nisus Writer comes from the same company
  419.   that produces QUED/M, a highly regarded macro-programmable editor
  420.   for programmers. Given this heritage, Nisus has superb text
  421.   processing capabilities. Nisus offers keyboard and mouse commands
  422.   for moving the cursor, selecting text, and extending a selection
  423.   forward or backward by character, word, line, sentence, paragraph,
  424.   screen, or document. Nisus provides a unique discontiguous
  425.   selection feature along with a slightly more common rectangular
  426.   selection.
  427.  
  428.   For Cut and Paste operations Nisus offers ten clipboards and such
  429.   unusual but useful operations as "append to clipboard" and "swap
  430.   selection with clipboard."
  431.  
  432.   Nisus Writer adds little to the text processing facilities of
  433.   Nisus, but that is because these features were already so
  434.   comprehensive! The editing window has had minor 3D-style interface
  435.   improvements and some of the menus have been reorganised - this
  436.   might make the program a little easier to use but adds little
  437.   additional functionality.
  438.  
  439.  
  440. **WorldScript** -- Nisus is a WorldScript I and II compatible
  441.   editor and handles right-to-left and multi-byte languages with
  442.   ease. It supports European, Scandinavian, and Japanese languages
  443.   with the appropriate Language Module and/or Apple software. Users
  444.   can also purchase a Language Key and extend Nisus to support
  445.   Arabic, Cyrillic, Eastern European, Farsi, Hebrew, and Chinese.
  446.   The Language Key, also known as a dongle, must be plugged into
  447.   your Mac's ADB port. This feature was universally loathed by Nisus
  448.   users, but Nisus Software has kept it in order to avoid piracy and
  449.   to satisfy contracts with overseas partners who required the
  450.   dongle in exchange for technical and marketing assistance. [See
  451.   TidBITS-170_ for a fleshed out discussion of this complex issue
  452.   -Tonya].
  453.  
  454.   In mixed left-to-right and right-to-left text, Nisus handles
  455.   selections correctly. The Find/Replace command handles
  456.   multilingual text both through its support for fonts and special
  457.   PowerFind wildcards that match character sets in the languages.
  458.   Nisus also supports glossing. [As one example, people use glossing
  459.   to place Hiragana or Katakana pronunciations above Kanji
  460.   characters. -Tonya]
  461.  
  462.  
  463. **Finding and Replacing** -- Nisus provides an unparalleled
  464.   Find/Replace feature, offering three levels of complexity: Normal
  465.   (just text), PowerFind (a simple, icon-based GREP), and PowerFind
  466.   Pro (full GREP). You can also find and replace using character
  467.   formats and styles. So, for example, if you want to find text in
  468.   10-point italic Geneva and change it to 14-point bold Helvetica,
  469.   Nisus easily handles the job. Another example of the flexibility
  470.   of the Find/Replace command: consider the task of finding all
  471.   dollar amounts in a file, such as $45, and placing them in
  472.   brackets together with "NZ" (after all, this review comes from New
  473.   Zealand!), so $45 would become [NZ$45]. In PowerFind, the Replace
  474.   operation could be written as:
  475.  
  476.   Find: $(Digit)(1+) Replace with: [NZ(Found)]
  477.  
  478.   (Note that in PowerFind, "(Digit)", "(1+)", and "(Found)" would
  479.   appear as icons.)
  480.  
  481.   Nisus Writer adds a "sounds like" (or "fuzzy") find feature which
  482.   is useful if you're not sure of how a word is "spelt."
  483.  
  484.   Nisus provides multiple levels of undo and redo, up to 32,767
  485.   steps with a default of 300! If you perform a complex Replace
  486.   operation and end up with a mess, just undo it.
  487.  
  488.   Nisus allows you to open multiple files at once, limited only by
  489.   memory. This is a real limit as Nisus is a memory-based editor and
  490.   cannot edit files larger than will fit into memory. This is an
  491.   area Nisus Writer could have improved upon but did not. On the
  492.   plus side, the Find/Replace command can search multiple files,
  493.   whether open or closed, which makes handling groups of files
  494.   easier. [Of course, if you can give Nisus a lot of memory, as I do
  495.   when I wish to perform multiple searches through 30 or 40 large
  496.   files of the chapters of my books, being RAM-based means that
  497.   Nisus can handle all the files quickly and easily, unlike in other
  498.   word processors. -Adam]
  499.  
  500.  
  501. **Macros** -- Nisus supports a macro programming language which is
  502.   a curious mix of two dialects: the menu dialect and the
  503.   programming dialect. Macros (either coded or recorded) help you
  504.   easily accomplish extremely complex operations, especially with
  505.   the help of PowerFind statements. For more sophisticated
  506.   programming concepts like loops, you will end up typing code in
  507.   the programming dialect, which is not as easy as it could be. The
  508.   combination of the two dialects is peculiar, with a strange mix of
  509.   menu command equivalents and programming language features such as
  510.   arrays and stacks - some of the language also attempts to appear
  511.   object-oriented. That said, the macros are powerful and, once
  512.   learned, a useful tool, even if the phrase "great hack" comes to
  513.   mind when studying them!
  514.  
  515.   Macros could do with improvement: they execute onscreen, so while
  516.   a macro runs dialog boxes may flash up and have text "typed" into
  517.   them, and menus will flash away. Macro speed is often a problem,
  518.   but even though macros can take a long time, doing the same job by
  519.   hand would typically take far longer.
  520.  
  521.   [The folks at Nisus Software point out that they believe they've
  522.   cut down on the amount of onscreen macro executing for the Nisus
  523.   Writer 4.0 release, thus somewhat addressing this concern and
  524.   speeding up macro execution times. -Tonya]
  525.  
  526.   Two sought-after features - multiple open macro files and
  527.   AppleScript compatibility - have not arrived with the upgrade. The
  528.   lack of AppleScript is a major blow to scripters, though Nisus
  529.   Writer does support Frontier (the runtime-only version of which is
  530.   supplied). Using Frontier, it is possible for Nisus Writer macros
  531.   to control other applications, but Nisus Writer itself cannot be
  532.   controlled. The manual covers Frontier in just two pages, with no
  533.   details of the UserTalk language - so writing Frontier scripts is
  534.   not easy.
  535.  
  536.  
  537. **Text Processing Conclusion** -- Nisus Writer runs slower than
  538.   Nisus on some operations, particularly Find/Replace on long
  539.   documents has become much slower. Fortunately, in a few low-key
  540.   tests that I ran on a beta copy of the next release of Nisus
  541.   Writer (version 4.0.7), the Find and Replace feature ran 33
  542.   percent faster on average, although this is still 50 percent
  543.   slower than the average speed of Nisus 3.4L. These times could
  544.   easily improve before shipping.
  545.  
  546.   Among Macintosh word processors, Nisus Writer is unparalleled for
  547.   text and multi-lingual processing. In fact, if you need to handle
  548.   multi-lingual text then Nisus might be the only real choice,
  549.   depending on the languages you need.
  550.  
  551.     Nisus Software -- 616/481-1477 -- 619/481-6154 (fax) --
  552.       <sales@nisus-soft.com> -- <support@nisus-soft.com>
  553.  
  554.   [For people wanting more opinions and resources related to Nisus,
  555.   check out the Nisus Writer page on World of Words. -Tonya]
  556.  
  557. http://king.tidbits.com/tonya/WOW/NW/NWMain.html
  558.  
  559.  
  560. Reviews/13-Feb-95
  561. -----------------
  562.  
  563. * MacWEEK -- 06-Feb-95, Vol. 9, #5
  564.     Macromedia FreeHand 5.0 -- pg. 1
  565.     TribeLink8 -- pg. 30
  566.     Xres 1.0 -- pg. 30
  567.     Lexmark Optra Rx -- pg. 32
  568.  
  569.  
  570. $$
  571.  
  572.  Non-profit, non-commercial publications may reprint articles if
  573.  full credit is given. Others please contact us. We don't guarantee
  574.  accuracy of articles. Caveat lector. Publication, product, and
  575.  company names may be registered trademarks of their companies.
  576.  
  577.  This file is formatted as setext. For more information send email
  578.  to <setext@tidbits.com>. A file will be returned shortly.
  579.  
  580.  For an APS price list, send email to: <aps-prices@tidbits.com>
  581.  
  582.  For information on TidBITS: how to subscribe, where to find back
  583.  issues, and other useful stuff, send email to: <info@tidbits.com>
  584.  Otherwise, contact us at: ace@tidbits.com * CIS: 72511,306
  585.  AppleLink & BIX: TidBITS * AOL: Adam Engst * Delphi: Adam_Engst
  586.  TidBITS * 1106 North 31st Street * Renton, WA 98056 USA
  587.  Issues available at: ftp://ftp.tidbits.com/pub/tidbits/issues/
  588.  And: http://www.dartmouth.edu/pages/TidBITS/TidBITS.html
  589.  To search back issues with WAIS, use this URL via a Web browser:
  590.  http://www.wais.com/wais-dbs/macintosh-tidbits.html
  591.  -------------------------------------------------------------------
  592.  
  593.  
  594.